home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / util / libs / DigNet.lha / dignet / developer / fd / dignet_lib.fd
Text File  |  1997-08-23  |  2KB  |  86 lines

  1. ##base _DignetBase
  2. ##bias 30
  3. ##public
  4. *
  5. *  From version 1
  6. *
  7. AllocNet(device,unit)(a0,d0)
  8. FreeNet(net)(a0)
  9. ReadNet(net,buffer,size)(a0/a1,d0)
  10. WriteNet(net,buffer,size)(a0/a1,d0)
  11. *
  12. *  Misc
  13. *
  14. QueryNet(net)(a0)
  15. AbortNet(net)(a0)
  16. InitIOEXT(net,newioext,length)(a0/a1,d0)
  17. ReadIOEXT(net,buffer,length)(a0/a1,d0)
  18. SendNet(net,pathAndFilename)(a0/a1)
  19. ReceiveNet(net,path)(a0/a1)
  20. Timeout(net,seconds)(a0,d0)
  21. *
  22. *  From version 2
  23. *
  24. ReadString(net,buffer,max)(a0/a1,d0)
  25. WriteString(net,string)(a0/a1)
  26. GetNetport(net)(a0)
  27. *
  28. *  From version 3
  29. *
  30. *
  31. *  Modem comands
  32. *
  33. InitModem(net,initstring,buffer)(a0/a1/a2)
  34. CallModemDT(net,number,buffer)(a0/a1/a2)
  35. CallModemDP(net,number,buffer)(a0/a1/a2)
  36. WaitModem(net,buffer)(a0/a1)
  37. HangupModem(net)(a0)
  38. StopWaiting(net)(a0)
  39. *
  40. *  Misc
  41. *
  42. FlushNet(net)(a0)
  43. SetBaud(net,baud)(a0,d0)
  44. ConvertModemString(string)(a0)
  45. GetIOmsg(net)(a0)
  46. GetModemStatus(net)(a0)
  47. GetCurrentDevice(net)(a0)
  48. GetCurrentUnit(net)(a0)
  49. GetBaudrate(net)(a0)
  50. ParseConnect(buffer)(a0)
  51. SetDefault(net)(a0)
  52. *
  53. *  Text converting
  54. *
  55. ConvertToPC(text)(a0)
  56. ConvertToAmiga(text)(a0)
  57. FreeConvert(convertedtext)(a0)
  58. ObtainNet(taskname)(a0)
  59. *
  60. *  Resource tracking functions
  61. *
  62. RTNumberofNets()()
  63. RTNetInfo(buffer,ID)(a0,d0)
  64. RTKillNet(ID)(d0)
  65. RTAbort(ID)(d0)
  66. RTFlush(ID)(d0)
  67. RTCheck()()
  68. RTHighestID()()
  69. *
  70. *  New from version 4
  71. *
  72. WaitText(net,waitstring)(a0/a1)
  73. ConverseText(net,waitstring,sendstring)(a0/a1/a2)
  74. CaptureTextStart(net,filename,mode)(a0/a1,d0)
  75. CaptureTextEnd(net)(a0)
  76. ##private
  77. SetParity(net,parity)(a0,d0)
  78. SetHandshake(net,handshake)(a0,d0)
  79. SetStopbits(net,stopbits)(a0,d0)
  80. SetBitwidth(net,bitwidth)(a0,d0)
  81. GetParity(net)(a0)
  82. GetHandshake(net)(a0)
  83. GetStopbits(net)(a0)
  84. GetBitwidth(net)(a0)
  85. ##end
  86.